By bus
Terminal Rodoviário do Tietê
Tietê bus terminal is the second largest terminal in the world, hence an enormous building, but there is an information desk in the middle of the main lobby. Buses leave Sao Paulo for destinations throughout Brazil and for international destinations including Asunción in Paraguay 20 hr, Buenos Aires in Argentina 36 hr, Montevideo in Uruguay 30 hr and Santiago in Chile 56 hr. A taxi ride from Paulista/Jardins costs around R$40. Guarulhos International Airport shuttles also depart and arrive from this terminal.
Terminal Rodoviário da Barra Funda
Located west of São Paulo's downtown , carries departures and arrivals to and from western cities in the São Paulo state, to Mato Grosso, Foz do Iguaçu and west Paraná cities. About 30 min from Paulista Ave by Metrô. You can also reach it by boarding the "Barra Funda" 875P bus in Paulista Ave. Guarulhos International Airport shuttles also depart and arrive from this terminal.
Terminal Rodoviário de Jabaquara
The Jabaquara Terminal serves cities in São Paulo state's south coast such as Guarujá, Santos and Bertioga. Located thirty minutes away by Metrô from downtown. There is a baggage storage Guarda Volumes in the Jabaquara Metro, R$6 for 24 hours.
Check the official Brazil tourism (http://www.braziltour.com...) website for general information regarding visas and customs, and the Cidade de São Paulo (http://www.cidadedesaopau...) homepage for updated events and art exhibitions around town.